home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / hfm400.zip / HFM4_E.TXT < prev    next >
Text File  |  1994-06-14  |  70KB  |  1,685 lines

  1.  
  2.  
  3.              Documentation of the file manager HFM Version 4.0
  4.                            Andreas Helke 13.6.94
  5.  
  6.  
  7.  
  8.       1    Help function F1 :
  9.  
  10.        PageUp, PageDown: Paging.  F: Search for a text.  ESC: Quit.
  11.  
  12.  
  13.       2    Table of contents:
  14.  
  15.       1 Help function F1 :                                         1
  16.       2 Table of contents:                                         1
  17.       3 Short reference of the HFM command list:                   2
  18.          3.1                                                      2
  19.          3.2 Mouse: [Click button] or <carry out action>          2
  20.          3.3 Keyboard: press the given key                        2
  21.          3.4 ESC: the ESC key can be used to go back in the
  22.          directory tree and to interrupt many started processes.  2
  23.          3.5 Help:                                                2
  24.          3.6 Drive, directory and window  administration:         3
  25.          3.7 Single files and directory trees:                    3
  26.          3.8 Internal file display function:                      4
  27.          3.9 Mixed commands:                                      5
  28.          3.10                                                     5
  29.          3.11 Start of programs and DOS commands:                 5
  30.          3.12                                                     5
  31.          3.13 Mode changes:                                       5
  32.          3.14                                                     5
  33.          3.15 End of the program:                                 5
  34.          3.16 Screen saver and password protection:               5
  35.       4 Line editor for command lines, file and path names:        6
  36.       5 Start of the program:                                      6
  37.       6 Configuration file HFM4.INI                                6
  38.       7 User interface and screen display:                         6
  39.       8 Basics of the navigation in the program:                   7
  40.       9 Use of the mouse:                                          7
  41.          9.1 File operations with mouse movements                 7
  42.       10 Mode of work and the integration of archive programs:     8
  43.       11 Command list of HFM:                                      9
  44.          11.1 Mouse: [Click button] or <carry out action>         9
  45.          11.2 Keyboard: press the given key                       9
  46.          11.3 ESC: the ESC key can be used to go back in the
  47.          directory tree and to interrupt many started processes.  9
  48.          11.4 Help:                                               9
  49.          11.5 Drive, directory and window  administration:        9
  50.          11.6 Single files and directory trees:                  11
  51.          11.7 Internal file display function:                    13
  52.          11.8 Mixed commands:                                    13
  53.          11.9                                                    14
  54.          11.10 Start of programs and DOS commands:               14
  55.          11.11 Mode changes:                                     14
  56.          11.12 End of the program:                               14
  57.          11.13 Screen saver and password protection:             15
  58.       12 Line editor for command lines, file and path names:      15
  59.       13 Find command:                                            15
  60.       14 Sorting of filenames:                                    16
  61.       15 File- and path names:                                    16
  62.       16 Modes and displays:                                      16
  63.          16.1 Different program modes:                           16
  64.          16.2                                                    16
  65.          16.3 Single- and multiple-file-mode:                    16
  66.       17 Time used for reading big sub directorys:                16
  67.       18 Using archives created by ARJ, LHA, LHARC, PKARC, PKZIP and
  68.       ZOO:                                                        16
  69.       19 Integration in Windows 3.1:                              17
  70.       20 Recommended precautions:                                 17
  71.       21 State of the development:                                17
  72.          21.1 Known bugs and misfeatures:                        17
  73.          21.2 What is yet missing:                               17
  74.       22 Installation and configuration:                          18
  75.       23 Important facts about the installation:                  18
  76.       24 Configuration file HFM4.INI:                             18
  77.       25 The following files and programs are required by HFM:    18
  78.       26 Example for the configuration file HFM4.INI:             21
  79.       27 Screen colours:                                          24
  80.       28 Batch file D.BAT for the start of HFM:                   24
  81.       29 Use of the archive programs  ARJ, LHA, LHARC, PKARC, PKZIP,
  82.       ZOO  :                                                      25
  83.       30 Configuration files for the use of archive programs:     25
  84.       31 Licence, warranty and registration:                      28
  85.       Short reference of the HFM command list:
  86.  
  87.       Most  commands can be invoked either with a key or by clicking
  88.       with  the  left mouse button on the relevant field or  button.
  89.       The right mouse button is used as an equivalent to the RETURN-
  90.       key.
  91.  
  92.       The  most important file commands can alternatively be started
  93.       by dragging with the mouse:
  94.               Copy        Drag a file or directory tree to the other
  95.       file window.
  96.               Delete      Drag a file or directory tree to the lower
  97.       border.
  98.                      Rename (Move)  Drag a file or directory tree to
  99.                      the lower border of the second     window.
  100.                      Start         Drag a file to the left (start  a
  101.                      program belonging to the file)
  102.                      Next           Drag  a file to the right  (show
  103.                      the file)
  104.                      Return    Drag  a file down (change  directory,
  105.                      show file or start program)
  106.                      ESC      Go back to the last directory
  107.       3.1
  108.       3.2  Mouse: [Click button] or <carry out action>
  109.       3.3  Keyboard: press the given key
  110.       3.4  ESC: the ESC key can be used to go back in the directory
  111.       tree and to interrupt many started processes.
  112.       3.5  Help:
  113.       F1 [Help] -   Help (shows the documentation file).
  114.  
  115.       3.6  Drive, directory and window  administration:
  116.  
  117.       Alt-  A to Alt-Z    [A] to [Z] in the second line-    Read the
  118.          current directory of the given drive.
  119.       S  [Show]  -    S  is a multifunctional command. According  to
  120.          the chosen directory entry, show the content of the file or
  121.          change to the subdirectory.
  122.       RETURN  <Double-click on the required file or  directory>   or
  123.          <press  right mouse button>         -    According  to  the
  124.          chosen  directory  entry: Start a program  or  batch  file,
  125.          switch to a subdirectory of archive or show the content  of
  126.          a file.
  127.       ESC[ESC]   -    Back  to  the previous directory  or  stop   a
  128.          started action.
  129.       Backspace  -       Back to the root directory.
  130.       F  [Find] -   Search a directory entry in the file list.
  131.           Backspace                removes the last character of the
  132.                                    search string
  133.           CursorDown               shows the next matching file
  134.           CursorUp                 goes back to the first file found
  135.           RETURN         end of find and start the RETURN command
  136.           F3         end of find and start F3 command
  137.           ESC or SPACE             end of find
  138.       I  [Inc]   -   Mark all files, which exist also in the  second
  139.          window.
  140.       Home    <Click  at the start of the 4. line> -     Go  to  the
  141.          start of the file list.
  142.       PgUp, PgDown , SPACE   <Click 4. or 25. line>   -    Paging in
  143.          the current window.
  144.       Ctrl-PgUp,  Ctrl-PgDown <4. or 25. line in the second  window>
  145.          -  Paging in the second window.
  146.       CursorUp,  CursorDown   <click on the desired  file>         -
  147.          Move scrollbar.
  148.       2, 8   -       Scrolling the current file list.
  149.       End<Click the end of the last line> - Show the end of the file
  150.          list.
  151.       L, F2   -        Shows the current file or directory and moves
  152.          the scrollbar upward.
  153.       N, F3   [Next] <drag file to the right>-    Shows the  current
  154.          file or directory and moves the scrollbar downward.
  155.       CursorRight,  Left, 4, 6, F9 <click the other file  window>  -
  156.          Switch to the other window.
  157.       CursorRigth  and  CursorLeft can also be used  to  reread  the
  158.          directory.
  159.       F5,','     -   Reread the directory in the left file window.
  160.       Shift-F5,  '.'   -    Reread the directory in the  right  file
  161.          window.
  162.       Ctrl-F5,  '-',  '/'   <Click  the  3.  line>-     Reread  both
  163.          directorys.
  164.       *  -   Reread the current directory. This variation resets the
  165.          filename  to  *.*. This is useful if you  had  displayed  a
  166.          restricted file list.
  167.       F4         -    Shows the disk space requirements of the files
  168.          in the file lists.
  169.       F6 [Sort]  -    Sort according to file extension, name,  size,
  170.          date or the order on the disk.
  171.       F7 [chdir]-   Give a new path in the current file window.
  172.       Shift-F7   -   Give a new path in the second file window.
  173.       3.7  Single files and directory trees:
  174.  
  175.       F8 <click  at  the  file with the mouse in the  multiple  file
  176.          mode>   -    Mark or unmark a file for use in the multiple-
  177.          file-mode.
  178.       A  -   Start of a program according to the file extension of a
  179.          datafile as given in HFM4.INI.
  180.       Ctrl-A  [Start]  <drag file to the left>-     Like  the  above
  181.          command but HFM uses recursive batch files to free the RAM.
  182.          {This works also with archived files}
  183.       C  [Copy]  <Drag the file or directory tree to the other  file
  184.          window>-   Copies the selected file(s).
  185.       Ctrl-C  [Copy with right mouse button] -    Copy files in  the
  186.          multiple-file-mode. The multiple-file-mode will be  started
  187.          for a single action an deactivated immediately afterwards.
  188.       D, Alt-F10  [Del]   <Drag the file or directory  tree  to  the
  189.          lower border of the current window>     -    Delete File(s)
  190.          and  removing  complete  directory trees  after  additional
  191.          confirmation.  In the multiple-file-mode all  marked  files
  192.          will  be  processed,  otherwise the file  selected  by  the
  193.          scrollbar.
  194.       Ctrl-D [Del with right mouse button]  -    Delete files in the
  195.          multiple-file-mode. The multiple-file-mode will be  started
  196.          for a single action an deactivated immediately afterwards.
  197.       E [Edit]       -   Call an editor for the selected file.
  198.       M  -   Modifying  file attributes. The start  letters  of  the
  199.          attributes  will  switch  the attribute  on  and  off.  ESC
  200.          interrupts  the  modifying.  All  other  keys  change   the
  201.          attribute.
  202.       L, F2   -        Shows the current file or directory and moves
  203.          the scrollbar upward.
  204.       N, F3   [Next] <drag file to the right>-    Shows the  current
  205.          file or directory and moves the scrollbar downward.
  206.       Ctrl-P [Print] -   Print a file.
  207.       R  [Ren]       -    Renaming and moving files. You can specify
  208.          a  new  path or name or simply press return to move to  the
  209.          other window.
  210.       Ctrl-R [Ren with right mouse button]  -    Rename files in the
  211.          multiple-file-mode. The multiple-file-mode will be  started
  212.          for a single action an deactivated immediately afterwards.
  213.        S  [Show] - Depending on the directory entry show a  file  or
  214.        change to a subdirectory.
  215.       RETURN  <Double  click  on  the file> or  <press  right  mouse
  216.          button>or  <drag  file down>-  Depending  on  the  selected
  217.          directory entry: start a program or batch file, show a file
  218.          or switch to another subdirectory or archive.
  219.       Ctrl-RETURN    -   Start a program with a recursive batch file
  220.          to free the total available RAM.
  221.       3.8  Internal file display function:
  222.  
  223.       J, N,  L, F2, F3, RETURN [NEXT] <Double click on the file>  or
  224.          <press  right mouse button>    -    Internal file  display.
  225.          This display starts very fast and can show files up to  two
  226.          gigabytes.  You  can choose a word-wrap  function.  If  you
  227.          started  the file display with N, F3, L or F2  you  can  go
  228.          with  these commands to the next or previous file. The file
  229.          display can be left with ESC, J or Q.
  230.          Searching:
  231.          F (no case distinction) and S search for a text string.
  232.          A: repeats the search.
  233.          The search can be interrupted with any key.
  234.          Deleting:
  235.          D: deletes the displayed file.
  236.          Moving:
  237.          POS:   goes to the start
  238.          End:   goes to the end of the file.
  239.          PgUp, PgDown, U, SPACE:  paging in the file.
  240.          CursorUp, CursorDown, RETURN: moves one line.
  241.          CursorRight  CursorLeft, Ctrl-CursorRight, Ctrl-CursorLeft:
  242.           moving to the side if word-wrap is not active .
  243.          L or F2:   show previous file.
  244.          N or F3:   show next file.
  245.          Change of the display:
  246.          +  or  -:  change the with of tabulators and the steps  for
  247.           side movements. Standard is 8 characters.
  248.          Z or W:    switches word-wrap on and of.
  249.          H:  switches  a  filter  for the hi bit  of  the  character
  250.           codes (useful for looking at wordstar files)
  251.          Screen saver:
  252.          ; or ╓ :  Starts the screen saver.
  253.          '   or   ─:     Starts  the  screen  saver  with   password
  254.           protection.
  255.          * :       New password.
  256.  
  257.       U  Internal file display for any file.
  258.  
  259.       3.9  Mixed commands:
  260.  
  261.       Ctrl-S -   Shows the last DOS screen until a key is pressed.
  262.       T  -  Starts a calculator or another program.
  263.       Y  -   Starts a editor for changing the screen colours. (Go up
  264.          and  down with the cursor keys, end with ESC. You  will  be
  265.          asked whether you want to keep the changes.
  266.       Ctrl-F1,  Ctrl-F2,  Ctrl-F3  - Switch between  several  colour
  267.          combinations.  For  the  monochrome  text  mode  only   the
  268.          combination 3 is usable.
  269.       V  -  Show the version number of the program.
  270.       3.10
  271.       3.11 Start of programs and DOS commands:
  272.       O [dOs]         -    Command  line  editor  for  starting  any
  273.          programs and DOS commands. The last 10 entries will be kept
  274.          in a ring buffer.
  275.       Ctrl-O     -   Command line editor. This version frees the RAM
  276.          by using a recursive batch file.
  277.       K  -   Call  a  new command processor. (Back with the  command
  278.          exit)
  279.       3.12
  280.       3.13 Mode changes:
  281.  
  282.       F10[Multiple  File] <click the watch in the 2.  line>        -
  283.          Switch between single and multiple-file-mode.
  284.       B  <click  D  in the 3. line>      -    change between  normal
  285.          deleting  (D+) and moving to a \trash directory (D-).
  286.       Ctrl-V  <click V in the 3. line>  -    Switch the HFM internal
  287.          verify function on (V+) and of.
  288.       Z  -   Switch  the  directory display between file  attributes
  289.          and seconds.
  290.       !  -   Switch  the directory display between upper  and  lower
  291.          case.
  292.       3.14
  293.       3.15 End of the program:
  294.  
  295.       Q, Alt-F4 [Quit]-  Leave HFM.
  296.       Ctrl-Q      -    Leave HFM without updating HFM4.INI. This  is
  297.          necessary,  if  you change the INI-file  with  an  external
  298.          editor.
  299.  
  300.       3.16 Screen saver and password protection:
  301.        ; or ╓ : Starts the screen saver.
  302.          ' or ─:  Starts the screen saver with password protection.
  303.          * :      New password.
  304.  
  305.  
  306.       4    Line editor for command lines, file and path names:
  307.  
  308.       HFM stores  the last 10 entries in a ring buffer.
  309.  
  310.       CursorRight, CursorLeft, Home, EndMove cursor
  311.       <click at the desired position>
  312.  
  313.       CursorUp, CursorDown                          Call  back   old
  314.                                    lines
  315.       <click a position above or below the edit line>
  316.  
  317.       INS                                           Switch   between
  318.                                    insert and overwrite
  319.  
  320.       ESC                                            Interrupt   the
  321.                                    process.
  322.       [ESC]
  323.  
  324.       RETURN                                       End  of edit  and
  325.                                    start of action
  326.       <press right mouse key>
  327.  
  328.  
  329.  
  330.  
  331.       5    Start of the program:
  332.  
  333.       HFM  should be started with the batch file D.BAT. This  method
  334.       allows  to  release  all  memory used by  HFM,  when  starting
  335.       programs.  This  is accomplished with the automatic  recursive
  336.       call of batch files.
  337.  
  338.       6    Configuration file HFM4.INI
  339.  
  340.       HFM  automates  the use of several programs, to  simplify  the
  341.       working with the file system of a PC. The paths and parameters
  342.       of the programs are stored in a number of INI files especially
  343.       the  file \hfm.arc\HFM4.ini. This file can be changed with any
  344.       ASCII editor. The screen colours can also be changed with  the
  345.       command Y.
  346.  
  347.       7    User interface and screen display:
  348.       HFM does not conform to the IBM Common User Access. It has  no
  349.       menu  system,  no movable windows and the Alt-key combinations
  350.       are  reserved  for  switching to another  drive  and  not  for
  351.       calling  a  menu.  Since  I  wanted  to  minimize  the  memory
  352.       requirements I did not integrate a real menu system. However I
  353.       provided  a  function  line  from  witch  the  most  important
  354.       commands can be selected with a mouse.
  355.       The program is optimized for maximal overview and minimal work
  356.       while  using  and not for simple learning. Since there  is  no
  357.       menu  system, some commands can only be found by looking  into
  358.       the  documentation.  The  standard commands  should  be  clear
  359.       however.
  360.       HFM  has  a multitude of windows. Those are tiled, not movable
  361.       and  have only rudimentary or no borders at all. They  can  be
  362.       distinguished by different colours.
  363.  
  364.  
  365.       8    Basics of the navigation in the program:
  366.  
  367.       Screen shot:
  368.  
  369. dOs ESC chdir Next Find Copy Del Edit print Ren Show stArt Inc sort Help Quit
  370. A   B   C   D                                                29.09.92  0:31:35
  371. Vol: HFM         H: 107 KB   M: 302 KB  Vol:                             D+ V+
  372. A:\HFM\*.*                              D:\*.*
  373. |HFM      PAS   2911  5.09.92 22:32 a   |DRDOS         <DIR> 26.09.92 17:18
  374. |HFMVIEW  PAS   7315 11.08.92  0:42 a   |LMOUSE        <DIR> 26.09.92 17:39
  375. |HFM_DN4  PAS   3994  3.09.92 21:12 a   |MB            <DIR> 24.09.92 23:34
  376. |HFM_EU_3 PAS   7350 24.08.92 18:36 a   |TEMP          <DIR> 26.09.92 14:18
  377. |HFM_FDIS PAS  26134 28.09.92 21:18 a   |DCONFIG  BAK    342 26.09.92 17:16 a
  378. |HFM_I202 PAS  38806 28.09.92 20:56 a   |COMMAND  COM  52998 27.03.92  6:00 a
  379. |HFM_MA2  PAS  13959  2.09.92  0:34 a   |DEVSWAP  COM   1631 29.08.91  6:00 a
  380. |HFM_MI1  PAS  12424  6.09.92  2:12 a   |IBMBIO   COM  24618 27.03.92  6:00 ahsr
  381. |HFM_MIX5 PAS  58008 28.09.92 21:25 a   |IBMDOS   COM  39239 27.03.92  6:00 ahsr
  382. |HFM_M_3  PAS  14792 28.09.92 21:32 a   |DISKMAP  DAT 127728 28.09.92 12:13 a  r
  383. |HFM_R_13 PAS  21066  1.09.92 19:36 a   |386SPART PAR 3.1 MB 28.09.92 12:14 ahs
  384. |HFM_SDA  PAS  85194 24.09.92  1:11 a   |SSPARTSS SWP 119 MB 24.09.92 23:19 ahsr
  385. |HFM_SDX  PAS  66935 28.09.92 21:19 a   |DCONFIG  SYS    143 26.09.92 18:01 a
  386. |HFM_VAR1 PAS  12090  9.09.92 20:58 a   |SSTORDRV SYS  36646 27.03.92  6:00 a
  387. |HFM_WD1  PAS   5200  1.09.92 20:02 a
  388. |ZEILE    PAS    198 16.08.92  2:16 a
  389. |_HFMVIEW PAS   7176  7.08.92  3:57 a
  390. |_HFM_SD  PAS   4575  3.08.92  3:35 a
  391. |TURBO    TP    2183  2.09.92 18:41 a
  392. |2        TST     82  3.09.92 15:48 a
  393. 48 Files, 174 von 1185 KB  frei.           14 Files, 3148  von 127226 KB frei.
  394.  
  395.       The  first line gives a number of buttons to select  the  most
  396.       important functions with a mouse.
  397.       The  second  line shows the existing logical  drives.  On  the
  398.       right side is a watch which doubles as a switch between single
  399.       and multiple-file-modus.
  400.       The third line shows the volume names, the free Heap (used for
  401.       storing  the file lists and for providing a buffer needed  for
  402.       copying  files), the remaining DOS memory, D gives information
  403.       about  the actually used method for deleting: + normal delete,
  404.       -  moving  to a \trash directory, V shows whether the internal
  405.       verify function of HFM is activated.
  406.  
  407.       HFM  uses two windows for displaying two directory lists.  You
  408.       can  switch between the windows with a mouse click or with the
  409.       cursor keys. To change to another subdirectory you can enter a
  410.       new  path with F7. Or you can move in the directory tree  with
  411.       RETURN or double-click on a subdirectory or archive file.  ESC
  412.       brings you back to the previous directory.
  413.  
  414.       Copying  and moving goes to the second window if  you  do  not
  415.       specify  another path. (Simply pressing RETURN  or  the  right
  416.       mouse button.)
  417.  
  418.  
  419.       9    Use of the mouse:
  420.       You  can copy a file or directory tree by dragging it into the
  421.       second window. Dragging to the lower border of the window will
  422.       delete  the file, dragging to the lower border of  the  second
  423.       window will move the file. Moving of  directory trees is  only
  424.       working, if an external program like DRDOS MOVE is available.
  425.       The  right  mouse button is used to mark files and to  process
  426.       the  marked  files  when clicking  on the  Copy  Del  and  Ren
  427.       buttons.  Furthermore the right mouse button is an alternative
  428.       to the RETURN-key.
  429.       The screen is completely overlaid with fields witch provide  a
  430.       function  when clicked with a mouse. The details are explained
  431.       in the command list.
  432.       9.1  File operations with mouse movements
  433.       The  most important file operations can be invoked with  mouse
  434.       movements.  Moving  a  entry only  a  little  will  start  the
  435.       following  commands:  right display the  file,  left  start  a
  436.       program, down RETURN, up ESC. Dragging a file to the bottom of
  437.       the  screen will delete it, dragging to the second window will
  438.       copy  it, dragging to the bottom of the other window will move
  439.       it.
  440.  
  441.  
  442.       10   Mode of work and the integration of archive programs:
  443.       Archives:  HFM  can present the archives of several  archiving
  444.       programs  (ARJ,  LHARC,  LHA,   PKARC,  PKZIP,  ZOO  etc.)  as
  445.       simulated subdirectorys. In these archives, the commands  will
  446.       be  executed  by  calling  the  archiving  programs  with  the
  447.       relevant  parameters. For editing, changing or  displaying  of
  448.       archived  files,  these are unpacked into a temporary  archive
  449.       directory.  Afterwards  the  files  will  be  re  archived  if
  450.       necessary and deleted in the archive directory.
  451.  
  452.       Comparison of directorys: HFM shows two directorys at the same
  453.       time.  All  files,  witch  exist in both  directorys,  have  a
  454.       filename in a different colour combination. At the same  time,
  455.       the   display   of    the  date  and  size   will   be   shown
  456.       correspondingly,  if files have the same  date  and  time  and
  457.       therefore probably the same content. Due to this display,  two
  458.       directorys can be compared very conveniently.
  459.  
  460.       Active  window: The currently active window is  shown  by  the
  461.       colour  of  the borders (white text on red or black background
  462.       in  the normal colour selections). If a file in this window is
  463.       selected,  it is marked by a scrollbar. The active  window  is
  464.       the source for copying and moving files, if you do not use the
  465.       dragging method.
  466.  
  467.       File  selection: With the cursor keys you can move a scrollbar
  468.       to  select  a  file.  This file will be used  with  subsequent
  469.       commands.
  470.  
  471.       Marking  of  several files: Witch the functionkey F8  you  can
  472.       mark  and unmark a file. The marked files will be used instead
  473.       of  the one selected by the scrollbar if you use the multiple-
  474.       file-mode. In this mode all copying and moving goes  into  the
  475.       second file-window.
  476.  
  477.       Memory requirements and freeing of memory when starting  other
  478.       programs:  A  minimal  System (HFM.EXE,  HFM4.INI  and  D.BAT)
  479.       requires about 150 KB disk space. HFM uses about 300  KB  RAM.
  480.       If   you  want to start a program which needs more free memory
  481.       or installs itself as a TSR you can start it with Ctrl-O, Ctrl-
  482.       Return  or  Ctrl-A. HFM saves the current state  in  HFM4.INI,
  483.       terminates and starts a batch file with the required  command.
  484.       This  batch  file then restarts HFM with the recursively  used
  485.       batch file D.BAT.
  486.  
  487.  
  488.       11   Command list of HFM:
  489.  
  490.       Most  commands can be invoked either with a key or by clicking
  491.       with  the  left mouse button on the relevant field or  button.
  492.       The right mouse button is used as an equivalent to the RETURN-
  493.       key.
  494.  
  495.       The  most important file commands can alternatively be started
  496.       by dragging with the mouse:
  497.               Copy        Drag a file or directory tree to the other
  498.       file window.
  499.               Delete      Drag a file or directory tree to the lower
  500.       border.
  501.                      Rename (Move)  Drag a file or directory tree to
  502.                      the lower border of the second     window.
  503.                      Start         Drag a file to the left (start  a
  504.                      program belonging to the file)
  505.                      Next           Drag  a file to the right  (show
  506.                      the file)
  507.                      Return    Drag  a file down (change  directory,
  508.                      show file or start program)
  509.                      ESC      Go back to the last directory
  510.       11.1 Mouse: [Click button] or <carry out action>
  511.       11.2 Keyboard: press the given key
  512.       11.3 ESC: the ESC key can be used to go back in the directory
  513.       tree and to interrupt many started processes.
  514.       11.4 Help:
  515.       F1 [Help] -   Help (shows the documentation file).
  516.  
  517.       11.5 Drive, directory and window  administration:
  518.  
  519.       Alt-  A to Alt-Z    [A] to [Z] in the second line-    Read the
  520.          current  directory of the given drive. All existing logical
  521.          drives  will  be  shown in the second  line.  For  all  not
  522.          existing drives the command will be ignored.
  523.  
  524.       S  [Show]  -    S  is a multifunctional command. According  to
  525.          the chosen directory entry, show the content of the file or
  526.          change to the subdirectory.
  527.  
  528.  
  529.       RETURN  <Double-click on the required file or  directory>   or
  530.          <press  right mouse button>         -    According  to  the
  531.          chosen  directory  entry: Start a program  or  batch  file,
  532.          switch to a subdirectory of archive or show the content  of
  533.          a file.
  534.  
  535.       ESC[ESC]   <Drag  file  up>      -     Back  to  the  previous
  536.          directory or stop  a started action.
  537.  
  538.  
  539.       Backspace  -       Back to the root directory.
  540.  
  541.  
  542.       F  [Find]  -    This  is one of  the most important  commands.
  543.          Search  a  directory entry in the file list. This positions
  544.          the  scrollbar  on  the  first entry corresponding  to  the
  545.          query.  (End  with RETURN, ESC, SPACE, F3.  See  also  Find
  546.          command.)
  547.  
  548.       I  [Inc]   -    Add all files, which exist also in the  second
  549.          window  to the marked list. When invoked twice, in addition
  550.          to the files subdirectories are also marked.
  551.  
  552.       Ctrl-I  -    Add  all files, wich do not exist in  the  second
  553.          window  to the marked list. When invoked twice, in addition
  554.          to the files subdirectories are also marked.
  555.  
  556.  
  557.       Home    <Click  at the start of the 4. line> -     Go  to  the
  558.          start of the file list.
  559.  
  560.       PgUp, PgDown , SPACE   <Click 4. or 25. line>   -    Paging in
  561.          the current window.
  562.  
  563.  
  564.       Ctrl-PgUp,  Ctrl-PgDown <4. or 25. line in the second  window>
  565.          -  Paging in the second window.
  566.  
  567.       CursorUp,  CursorDown   <click on the desired  file>         -
  568.          Move scrollbar.
  569.  
  570.       2, 8   -       Scrolling the current file list.
  571.  
  572.       End<Click  the end of the last line>        -    Show the  end
  573.          of the file list.
  574.  
  575.       L, F2   -        Shows the current file or directory and moves
  576.          the scrollbar upward.
  577.  
  578.       N, F3   [Next]   -    Shows the current file or directory  and
  579.          moves the scrollbar downward.
  580.  
  581.       Those  command are useful for a quick overview about  a  large
  582.          number  of directory entrys. They do also function  in  the
  583.          file display.
  584.  
  585.       CursorRight,  CursorLeft, 4, 6, F9     <click the  other  file
  586.          window>    -   Switch to the other window.
  587.  
  588.       CursorRight  and  CursorLeft can also  be  used  to  reread  a
  589.          directory
  590.  
  591.       F5,','     -   Reread the directory in the left file window.
  592.  
  593.       Shift-F5,  '.'   -    Reread the directory in the  right  file
  594.          window.
  595.  
  596.       Ctrl-F5,  '-',  '/'   <Click  the  3.  line>-     Reread  both
  597.          directorys.
  598.  
  599.       *  -   Reread  the current directory. This variant resets  the
  600.          filename  to  *.*. This is useful if you  had  displayed  a
  601.          restricted file list.
  602.  
  603.       F4     -    Shows the disk space requirements of the files  in
  604.          the file lists.
  605.  
  606.       F6 [Sort]  -    Sort according to file extension, name,  size,
  607.          date or the order on the disk.
  608.  
  609.       F7 [chdir]-   Give a new path in the current file window.
  610.  
  611.       Shift-F7   -   Give a new path in the second file window.
  612.  
  613.  
  614.       11.6 Single files and directory trees:
  615.  
  616.       F8 <click at the file with the right mouse button>   -    Mark
  617.          or unmark a file for use in the multiple-file-mode.
  618.  
  619.       A  -   Start of a program according to the file extension of a
  620.          datafile  as  given  in  HFM4.INI. {This  works  also  with
  621.          archived files}
  622.  
  623.       Ctrl-A  [Start]  <drag file to the left> -    Like  the  above
  624.          command but HFM uses recursive batch files to free the RAM.
  625.          {This works also with archived files}
  626.  
  627.       C  [Copy]  <Drag the file or directory tree to the other  file
  628.          window>-    Copies the selected file(s). You can specify  a
  629.          new  path  or  name or simply press return to copy  to  the
  630.          other window.
  631.          In   the  multiple-file-mode  all  marked  files  will   be
  632.          processed,  otherwise the files selected by the  scrollbar.
  633.          If  you  have marked directory trees you can answer A  when
  634.          you  are asked if you want to copy tree, then you will  not
  635.          be asked for the following trees.
  636.          If  the  target  file does already exist,  your  receive  a
  637.          warning.  If the target file is write protected, hidden  or
  638.          system you can not copy. Hidden and system files will  also
  639.          be  copied. The target file gets always the file attributes
  640.          of  the  source  file.  During the copy  process  all  file
  641.          attributes  are  removed to allow  the  copying  of  system
  642.          files. If HFM gets stopped during a copy you might have  to
  643.          regenerate the original file attributes.
  644.          If  you  did choose a directory tree, you get an additional
  645.          dialog  box where you are asked whether you really want  to
  646.          proceed or if you have special wishes. You can confirm  the
  647.          action  with  Y and RETURN or clicking the [ Yes  ]  field.
  648.          After   the   confirmation  the   whole   tree   with   all
  649.          subdirectorys  will  be  copied.  A  will  prevent  further
  650.          questions  in  the multiple-file-mode. With U  you  specify
  651.          that only files wich already exist in the target directory,
  652.          but a newer in the source directory will be copied. With  S
  653.          you  skip all files, wich are newer (or have the same  age)
  654.          in the target directory.
  655.          Copying  works also to and from archives. If  you  want  to
  656.          create a new archive, you can simply give the name with the
  657.          necessary file extension as target path.
  658.  
  659.       Ctrl-C  [Copy with right mouse button] -    Copy files in  the
  660.          multiple-file-mode. The multiple-file-mode will be  started
  661.          for a single action an deactivated immediately afterwards.
  662.  
  663.       D, Alt-F10  [Del]   <Drag the file or directory  tree  to  the
  664.          lower border of the current window>     -    Delete File(s)
  665.          and  removing  complete  directory trees  after  additional
  666.          confirmation.  In the multiple-file-mode all  marked  files
  667.          will  be  processed,  otherwise the file  selected  by  the
  668.          scrollbar.  If  you  have marked directory  trees  you  can
  669.          answer A when you are asked if you want to delete the tree,
  670.          then you will not be asked for the following trees.
  671.          If   you  selected  the  directory  entry  .  the  complete
  672.          directory tree will be deleted.
  673.          HFM  supports  two methods of deleting. Normally  (D+)  the
  674.          files will be deleted. With the command B you can switch to
  675.          another  mode  (D-). In this case the  files  will  not  be
  676.          deleted but moved to a \trash or \TRASH subdirectory.  This
  677.          directory  is always on the drive of the deleted  file  and
  678.          will   be  created  if  necessary.  Inside  of  the  \trash
  679.          subdirectory HFM will delete normally. If you delete  .  in
  680.          the  \trash subdirectory you get rid of the deleted  files.
  681.          This  action  can  also be invoked with  the  Alt-F10  key.
  682.          Inside of archives all deletions will be permanent, because
  683.          the archive program is removing the file.
  684.  
  685.  
  686.       Ctrl-D [Del with right mouse button]  -    Delete files in the
  687.          multiple-file-mode. The multiple-file-mode will be  started
  688.          for a single action an deactivated immediately afterwards.
  689.  
  690.       Ctrl-E  -   Delete all files in the directory tree, wich  have
  691.          the  same date as the currently selected file. This command
  692.          is intended for quick automatic deletion of all files of  a
  693.          program  package  wich  have not  been  altered  since  the
  694.          installation.
  695.  
  696.       E [Edit]       -   Call an editor for the selected file. {This
  697.          works also with archived files}
  698.  
  699.  
  700.  
  701.       M  -   Modifying  file attributes. The start  letters  of  the
  702.          attributes  will  switch  the attribute  on  and  off.  ESC
  703.          interrupts  the  modifying.  All  other  keys  change   the
  704.          attribute.
  705.  
  706.       L, F2   -        Shows the current file or directory and moves
  707.          the scrollbar upward.
  708.  
  709.       N, F3   [Next]  <drag file to the right> -  Shows the  current
  710.          file or directory and moves the scrollbar downward.
  711.  
  712.       Ctrl-P  [Print] -   Print a file. Works also in the  multiple-
  713.          file-mode.  After  every file a form feed command  (Ctrl-L)
  714.          will be sent to the printer.
  715.  
  716.       R  [Ren]       -    Renaming and moving files. You can specify
  717.          a  new  path or name or simply press return to move to  the
  718.          other window.
  719.          In   the  multiple-file-mode  all  marked  files  will   be
  720.          processed,  otherwise the files selected by the  scrollbar.
  721.          The  rename  command  will  move files  inside  a  physical
  722.          partition into another subdirectory or into another logical
  723.          drive.  The names of subdirectory can be changed  but  they
  724.          can  not be moved with the normal rename function call.  If
  725.          another  program  (for  example DRDOS  MOVE)  is  given  in
  726.          HFM4.INI.  This program will also move directory  trees  or
  727.          move to another drive.
  728.  
  729.       Ctrl-R  [Ren  with rigth mouse button]- Rename  files  in  the
  730.          multiple-file-mode. The multiple-file-mode will be  started
  731.          for a single action an deactivated immediately afterwards.
  732.  
  733.       S  [Show]  -    S  is a multifunctional command. Depending  on
  734.          the   directory  entry  show  a  file  or   change   to   a
  735.          subdirectory. When displaying files, HFM looks at first  in
  736.          the list of additional file viewers (for example VPIC) then
  737.          it  uses  an alternative file viewer (for example LIST.COM)
  738.          if  it  is given in HFM4.INI. If free memory is lacking  it
  739.          will  use its internal file display function.  {This  works
  740.          also with archived files}
  741.  
  742.       RETURN  <Double  click  on  the file> or  <press  right  mouse
  743.          button>or  <drag  file down> - Depending  on  the  selected
  744.          directory entry: start a program or batch file, show a file
  745.          or  switch to another subdirectory or archive. {This  works
  746.          also with archived files}
  747.  
  748.          For  S as well as RETURN you can give a list of alternative
  749.          file display programs in HFM4.INI.  These  will be selected
  750.          according  to the file extension. If the file is stored  in
  751.          an archive, a changed file will be re archived.
  752.  
  753.  
  754.  
  755.       Ctrl-RETURN    -   Start a program with a recursive batch file
  756.          to  free  the  total available RAM. {This works  also  with
  757.          archived files}
  758.  
  759.       W  -   Start  a  MS-Windows program with the help of  a  start
  760.          program.  In  the archive RUN18.ZIP there are two  programs
  761.          wich allow to start a Windows program from the dos box. The
  762.          windows  program sched gets the order from run, to start  a
  763.          windows program.
  764.       11.7 Internal file display function:
  765.  
  766.       J, N,  L, F2, F3, RETURN [NEXT] <Double click on the file>  or
  767.          <press  right mouse button>    -    Internal file  display.
  768.          This display starts very fast and can show files up to  two
  769.          gigabytes.  You  can choose a word-wrap  function.  If  you
  770.          started  the file display with N, F3, L or F2  you  can  go
  771.          with  these commands to the next or previous file. The file
  772.          display can be left with ESC, J or Q.
  773.          Searching:
  774.          F (no case distinction) and S search for a text string.
  775.          A: repeats the search.
  776.          The search can be interrupted with any key.
  777.          Deleting:
  778.          D: deletes the displayed file.
  779.          Moving:
  780.          POS:   goes to the start
  781.          End:   goes to the end of the file.
  782.          PgUp, PgDown, U, SPACE:  paging in the file.
  783.          CursorUp, CursorDown, RETURN: moves one line.
  784.          CursorRight  CursorLeft, Ctrl-CursorRight, Ctrl-CursorLeft:
  785.           moving to the side if word-wrap is not active .
  786.          L or F2:   show previous file.
  787.          N or F3:   show next file.
  788.          Change of the display:
  789.          +  or  -:  change the with of tabulators and the steps  for
  790.           side movements. Standard is 8 characters.
  791.          Z or W:    switches word-wrap on and of.
  792.          H:  switches  a  filter  for the hi bit  of  the  character
  793.           codes (useful for looking at wordstar files)
  794.          Screen saver:
  795.          ; or ╓:   Starts the screen saver.
  796.          '   or   ─:     Starts  the  screen  saver  with   password
  797.           protection.
  798.          * :       New password.
  799.          Compatibility to Unix less:
  800.          /:Searches   (no   case   distinction   and   no    regular
  801.           expressions)  After the use of this command  N  no  longer
  802.           displays the next file but the next search result. :N  and
  803.           :P are then used to move in the file list.
  804.  
  805.  
  806.       U  Internal file display for any file.
  807.  
  808.  
  809.       11.8 Mixed commands:
  810.  
  811.       P  -  Switch between file and path display in PKZIP archives.
  812.  
  813.       Ctrl-S -   Shows the last DOS screen until a key is pressed.
  814.  
  815.       T  -  Starts a calculator or another program.
  816.  
  817.       Y  -   Starts a editor for changing the screen colours. (Go up
  818.          and  down with the cursor keys, end with ESC. You  will  be
  819.          asked whether you want to keep the changes.
  820.  
  821.       Ctrl-F1,  Ctrl-F2,  Ctrl-F3  - Switch between  several  colour
  822.          combinations.  For  the  monochrome  text  mode  only   the
  823.          combination 3 is usable.
  824.  
  825.       V  -  Show the version number of the program.
  826.  
  827.       11.9
  828.       11.10     Start of programs and DOS commands:
  829.       O [dOs]         -    Command  line  editor  for  starting  any
  830.          programs and DOS commands. The last 10 entries will be kept
  831.          in a ring buffer.
  832.  
  833.       Ctrl-O     -   Command line editor. This version frees the RAM
  834.          by using a recursive batch file.
  835.  
  836.       K  -   Call  a  new command processor. (Back with the  command
  837.          exit)
  838.  
  839.       W  -   Start a MS-Windows program with the help of the program
  840.          pair SCHED (Windows program wich starts a new program)  and
  841.          RUN (DOS prgogram wich tells SCHED what to do)
  842.  
  843.       11.11     Mode changes:
  844.  
  845.       F10[Multiple  File] <click the watch in the 2.  line>        -
  846.          Switch  between single and multiple-file-mode. This  is  no
  847.          longer recommended. Use the right mouse button or the ctrl-
  848.          c ctrl-d ctrl-r commands instead.
  849.  
  850.       B  <click  D  in the 3. line>      -    change between  normal
  851.          deleting  (D+) and moving to a \trash directory (D-).
  852.  
  853.       Ctrl-V  <click V in the 3. line>  -    Switch the HFM internal
  854.          verify  function  on (V+) and of. This function  will  find
  855.          some  errors missed by DOS verify, but it is only partially
  856.          successful  if you use a disc caching program. Verify  will
  857.          only  operate when writing on the drives given in HFM4.ini.
  858.          For example verify on drives a: and b:.
  859.          [Verify on drives]
  860.          AB
  861.  
  862.       Z  -   Switch  the  directory display between file  attributes
  863.          and seconds.
  864.  
  865.       !  -   Switch  the directory display between upper  and  lower
  866.          case.
  867.  
  868.       P  -   Switch  between file and path display in PKZIP archives
  869.          with subdirectorys.
  870.  
  871.       11.12     End of the program:
  872.  
  873.       Q, Alt-F4 [Quit]-  Leave HFM.
  874.       Ctrl-Q      -    Leave HFM without updating HFM4.INI. This  is
  875.          necessary,  if  you change the INI-file  with  an  external
  876.          editor.
  877.  
  878.       11.13     Screen saver and password protection:
  879.       The  screen saver is only active if HFM is in control  of  the
  880.       computer.  If  you set the delay in HFM4.INI to 0  the  screen
  881.       saver is disabled.
  882.       HFM does only clean the screen. You can however specify a
  883.       program to display anything on the screen.
  884.       Inside the screen saver Ctrl-Break is disabled to allow the
  885.       password protection. The password protection is only effective
  886.       if HFM is not running in a task switching environment.
  887.       Otherwise task switches can not be prevented.
  888.        ; or ╓ : Starts the screen saver.
  889.          ' or ─:  Starts the screen saver with password protection.
  890.          * :      New password.
  891.  
  892.  
  893.       12   Line editor for command lines, file and path names:
  894.  
  895.       HFM stores  the last 10 entries in a ring buffer.
  896.  
  897.       CursorRight, CursorLeft, Home, EndMove cursor
  898.       <click at the desired position>
  899.  
  900.       CursorUp, CursorDown                          Call  back   old
  901.                                    lines
  902.       <click a position above or below the edit line>
  903.  
  904.       INS                                           Switch   between
  905.                                    insert and overwrite
  906.  
  907.       ESC                                            Interrupt   the
  908.                                    process.
  909.       [ESC]
  910.  
  911.       RETURN                                       End  of edit  and
  912.                                    start of action
  913.       <press right mouse key>
  914.  
  915.  
  916.       13   Find command:
  917.  
  918.       Find  allows the rapid selection of a file or subdirectory  in
  919.       the  current directory. The search string will be analyzed  at
  920.       every  keystroke.  A  * as wild card is  neither  allowed  nor
  921.       necessary.  If  you  want  to select  according  to  the  file
  922.       extension  you  simply  give  a . before  the  extension.  For
  923.       example  FA.P looks for the first file where the  name  begins
  924.       with FA and the file extension begins with P. You can end with
  925.       ESC,   SPACE,  RETURN  and  F3.  RETURN  or  F3   starts   the
  926.       corresponding command.
  927.  
  928.       Backspace                    removes the last character of the
  929.                                    search string
  930.  
  931.       CursorDown                   shows the next matching file
  932.  
  933.       CursorUp                     goes back to the first file found
  934.  
  935.       RETURN             end of find and start the RETURN command
  936.  
  937.       F3             end of find and start F3 command
  938.  
  939.       Ctrl-A         end of find and call Start command
  940.  
  941.       ESC or SPACE                 end of find
  942.  
  943.  
  944.  
  945.       14   Sorting of filenames:
  946.  
  947.       HFM  sorts according to the file extension. Subdirectorys will
  948.       be  shown  at  the  start of the file list. With  F6  you  can
  949.       specify another sorting order.
  950.  
  951.  
  952.       15   File- and path names:
  953.  
  954.       The  path name specifies the desired subdirectory. If  you  do
  955.       not  give  a drive character the current drive will  be  used.
  956.       Path  names  may begin at the current directory of any  drive.
  957.       A:path,  or A:\path or \path are all allowed. Path names  must
  958.       end  with \ if you want to see the files in this location.  It
  959.       is  not  necessary to specify *.* as filename. If you  wand  a
  960.       restricted  file list you can specify the name with  the  wild
  961.       cards ? and * .
  962.       When  you copy or rename a file, you can specify * for  either
  963.       the name or the extension if you want to keep it.
  964.  
  965.  
  966.       16   Modes and displays:
  967.  
  968.       16.1 Different program modes:
  969.       In the third line V+ or V- show whether the verify function is
  970.       active.  D+ (normal deleting) or D- (moving) show the type  of
  971.       deleting.
  972.       If  a  command line or a name is required, HFM starts  a  line
  973.       editor.
  974.       16.2
  975.       16.3 Single- and multiple-file-mode:
  976.       In  the  single-file-mode  all operations  work  on  the  file
  977.       selected by the scrollbar. In the multiple-file-mode the files
  978.       marked  by  F8  or the right mouse button are  used.  You  can
  979.       interrupt  a  multiple  file operation by  pressing  any  key.
  980.       Better  is  to  use  the ctrl-c, ctrl-d, ctrl-r  commands  for
  981.       multiple file operations.
  982.       The  multiple  file mode is shown by [multiple  file]  in  the
  983.       second line.
  984.  
  985.  
  986.       17   Time used for reading big sub directorys:
  987.  
  988.       If a subdirectory is already sorted, the sort tree degenerates
  989.       to a linear list which has to be processed for every entry.  A
  990.       sorted directory with 2800 entries can take 10 minutes to read
  991.       on  a  8  MHz  AT.  If  you want to read  a  big  subdirectory
  992.       repeatedly,  it is advisable to mix the contents. The  reading
  993.       of subdirectorys can be interrupted by pressing ESC. Then only
  994.       the files already processed will be shown.
  995.  
  996.  
  997.       18   Using archives created by ARJ, LHA, LHARC, PKARC, PKZIP
  998.       and ZOO:
  999.  
  1000.       HFM  can  present  archives  as simulated  subdirectorys.  The
  1001.       different  operations will be started by automatic calling  of
  1002.       the  archive programs with the relevant parameters. These  are
  1003.       given in the INI files for the different archive programs. The
  1004.       details  are  explained in the installation  section  of  this
  1005.       document. The files in the archives will be extracted into the
  1006.       directory  C:\HFM.AH  if necessary and will  automatically  be
  1007.       deleted. Version 4 of HFM is able to read PKZIP archives which
  1008.       contain subdirectorys.
  1009.  
  1010.  
  1011.       19   Integration in Windows 3.1:
  1012.       I normally use HFM as a faster and more convenient alternative
  1013.       to  the windows file manager. With the program pair WINGO  and
  1014.       WINSTART it is possible, to start Windows programs from a  DOS
  1015.       window  in  386 enhanced mode. WINGO will tell WINSTART  which
  1016.       program  should  be  started. Some Windows programs  will  not
  1017.       start  however.  WINGO  should be  started  after  the  Novell
  1018.       Netware Shell NETX, otherwise it will not function at all.
  1019.       I  now  use a new combination, SCHED ( a Windows program  wich
  1020.       starts  a new program) and RUN (DOS prgogram wich tells  SCHED
  1021.       what  to do). For automatic use of RUN I have created the  new
  1022.       command W.
  1023.  
  1024.  
  1025.       20   Recommended precautions:
  1026.  
  1027.       HFM  tries  to keep the file lists in sync with the real  file
  1028.       system.  It  is however not always successful. You can  reread
  1029.       the File lists with ',' for the left window, '.' for the right
  1030.       window and '-' or '/' for both windows.
  1031.  
  1032.       Since  equal names in both windows are displayed independently
  1033.       of  equal content you can have the following situation. In one
  1034.       window  you see a file which is equal to a file in  the  other
  1035.       window.  But  it  has an equal name with one  file  and  equal
  1036.       content with another file (for example a backup file).
  1037.  
  1038.       If  you  switch  into a window the current  directory  of  the
  1039.       computer will be changed accordingly.
  1040.       If  you  now switch to another drive the current directory  of
  1041.       DOS  on the old drive will be another  than that, which  might
  1042.       be shown in the second window.
  1043.  
  1044.       For copy, delete and rename you have always to be sure whether
  1045.       you  need  the  single-  or the multiple-file-mode.  The  best
  1046.       practice  is to start the multiple-file-mode only when  needed
  1047.       with Ctrl-C, Ctrl-D and Ctrl-R.
  1048.  
  1049.       21   State of the development:
  1050.       21.1 Known bugs and misfeatures:
  1051.       The file display occasionally jumps to another part of the
  1052.       displayed file.
  1053.       If you have a normal subdirectory with an extension which is
  1054.       defined as an archive extension (for example c:\test.zip) then
  1055.       HFM will not be able to display or work in this subdirectory.
  1056.       21.2 What is yet missing:
  1057.       A  Windows  version: You can start windows programs  from  HFM
  1058.       with  the help of WINGO and WINSTART. I will develop a windows
  1059.       version of HFM later, if the demand for it shows. A OS2,  Unix
  1060.       or   Chicago  version  seems  more  likely  now.  The  windows
  1061.       integration achieved with SCHED and RUN is good enough for me,
  1062.       but long filenames will require a new file manager.
  1063.       A  real menu system: I will integrate a menu system in HFM, if
  1064.       the  program is successful as shareware. For me a menu  system
  1065.       is not necessary.
  1066.  
  1067.  
  1068.       22   Installation and configuration:
  1069.  
  1070.  
  1071.       23   Important facts about the installation:
  1072.  
  1073.       The   automatic   installation  works  with   INSTAL_D.BAT   or
  1074.       INSTALL_E.BAT from the current directory. The first will create
  1075.       the   german,  the  second  the  english  version  of  the  HFM
  1076.       installation. This installation creates the directory C:\HFM.AH
  1077.       and copies the system into that directory.
  1078.       This  system can be optimized by providing archiving  programs,
  1079.       file  display  programs and specifying programs which  will  be
  1080.       started according to the file extension of data files.  HFM  is
  1081.       delivered  with all archive configuration files integrated  but
  1082.       without the actual archive programs needed, if archives  should
  1083.       be  processed.  Entries  for programs  in  the  HFM4.INI  parts
  1084.       [Programmstart ...] and [Archive] which you do not need you can
  1085.       simply remove.
  1086.       If  you want to install HFM on another drive you have to modify
  1087.       the  path  descriptions in INSTALL.BAT,  D.BAT  and  the  *.INI
  1088.       files.
  1089.       For proper operation HFM needs the file \HFM.AH\HFM4.INI on any
  1090.       drive. It starts to look for it at drive C and then goes from Z
  1091.       to  A. If this file is damaged or totally missing, HFM tries to
  1092.       create a new INI file in the directory A:\hfm.ah.
  1093.       If  you want to use archive programs in HFM they must be in the
  1094.       path  or  you  have to specify their complete location  in  the
  1095.       *.INI Files.
  1096.       You  should  put  a  copy   of the  start  file  D.BAT  into  a
  1097.       directory, which is included in your path statement.  To  start
  1098.       HFM you should use the batch file D.BAT to start HFM since this
  1099.       is  required  for using the extended program start  options  of
  1100.       HFM.
  1101.  
  1102.  
  1103.       24   Configuration file HFM4.INI:
  1104.       HFM  uses  the  configuration  file  HFM4.INI  to  specify  the
  1105.       preferred  programs, important path information  and  to  store
  1106.       information between sessions. Normally HFM4.INI will be updated
  1107.       upon ending. This can be prevented by ending with Ctrl-Q.
  1108.       If  the  configuration file is damaged or missing HFM tries  to
  1109.       create  a  new one in the directory A:\HFM.AH upon ending.  HFM
  1110.       will  only  write  the  new INI file, if  the  subdirectory  is
  1111.       already existing to prevent a undesired file creation.
  1112.  
  1113.  
  1114.  
  1115.       25   The following files and programs are required by HFM:
  1116.  
  1117.       C:\HFM.AH\HFM4.INI  or alternatively \HFM.AH\HFM4.INI on any
  1118.       drive as configuration file.
  1119.  
  1120.       C:\HFM.AH\D.BAT for the program restart after starting an
  1121.       external program.
  1122.  
  1123.       HFM4_E.DOC or HFM4_D.DOC as helpfile to provide the help
  1124.       information.
  1125.  
  1126.       A editor. With HFM comes a version of the Borland Turbo Pascal
  1127.       demo program TVEDIT.EXE. I included the evaluation of the
  1128.       command line into TVEDIT to allow integration into HFM. The
  1129.       editor is used for the E command.
  1130.  
  1131.       A file display program can be used to display any files with
  1132.       the S command.
  1133.  
  1134.       A file find program to be used with  the Ctrl-F command.
  1135.  
  1136.       One program for example a calculator can be used with the
  1137.       command T.
  1138.  
  1139.  
  1140.       Configuration file HFM4.INI:
  1141.  
  1142.       [Pfade] Path names:
  1143.       C:\HFM.AH\D.BAT          path for restarting HFM
  1144.       C:\HFM.AH\list           name and path of a file display
  1145.       program
  1146.       C:\HFM.AH\tvedit         name and paht of the editor
  1147.       C:\HFM.AH\HFM_EXE.BAT    name and path of the batchfile used to
  1148.       start programs
  1149.       C:\HFM.AH\HFM.HLP        name and path of the helpfile
  1150.       C:\HFM.AH\RECHNER.EXE    name and paht of a calculator
  1151.       C:\HFM.AH\ARC            temporary archive directory
  1152.       HFMARC.TMP               filename for the direcory listings
  1153.       C:\HFM.AH\QF             name amd path of a file find program
  1154.       [Move]
  1155.       C:\DRDOS\MOVE            name and paht for a move program
  1156.       /T /H /S                 parameters for the move program
  1157.       [Farben] Colours
  1158.  
  1159.       The colours are in general used for several items on the
  1160.       screen.
  1161.  
  1162.       [Reserve]
  1163.       r1                            This lines are reserved.
  1164.       ...
  1165.       r10
  1166.       [Print File prn lpt1 lpt2 lpt3]    Filename of the printer
  1167.       prn
  1168.       [Verify on drives]                 Verify will only operate on
  1169.       the drives given
  1170.                                     here.
  1171.       AB
  1172.       [Windows Programmstart]            Program starter for windows
  1173.       programs.
  1174.       c:\win\run.exe
  1175.        [Doppelclick(msec)]
  1176.       200                          Delay for recognition of a
  1177.       doubleclick
  1178.       [Namen]
  1179.       0                             large (1) or small (0)  filenames
  1180.       [Delete Typ (0: move, 1: delete, 2: default delete)]
  1181.       1                            (2) always begin in delete mode,
  1182.       (1) delete or
  1183.                                    (0) move to \TRASH directory
  1184.       \TRASH                       Name of the \TRASH directory
  1185.       [Verify (1 ist an)]
  1186.       0                            verify when copying (1) on or (0)
  1187.       off.
  1188.       c:\windows\smartdrv /c       Command to flush the cache. This
  1189.                                    command is only allowed if
  1190.                                    smartdrive is active. Otherwise
  1191.                                    the access to a drive packed with
  1192.                                    DRDOS superstor gets lost for the
  1193.                                    current session.
  1194.       [Datumsformat (0 ist US)]               Format of the date
  1195.       1                            (1) day, month, year or (0) month,
  1196.       day, year
  1197.        [Viruscheck]
  1198.       902                          Date of last viruscheck was 2.
  1199.       september
  1200.       [Screensaver Delay (0 ist aus])
  1201.       10                           screen saver delay in minutes
  1202.       c:\bat\vpic /@i:\winshare\show1.sld          program started
  1203.       wenn the screen saver is active.
  1204.       [Password (1 ist an)]
  1205.       1                            Password protection: 0 is off, 1
  1206.       is on
  1207.       223                          encrypted password
  1208.       [Programmstart durch(A,^A) von (1) Pfad bei (2) Extension)]
  1209.       List of programs and fileextensions for use with the A command
  1210.       [14 von maximal 20 Programmen] The EXE entry after an empty
  1211.       line is necessary for the windows program start.
  1212.  
  1213.       EXE
  1214.       c:\bat\vpic
  1215.       PCX
  1216.       c:\bat\vpic
  1217.       BMP
  1218.       c:\bat\vpic
  1219.       GIF
  1220.       c:\word5\word
  1221.       TXT
  1222.       c:\tp\turbo.exe
  1223.       PAS
  1224.       c:\qpro\q
  1225.       WKS
  1226.       C:\bat\hpglview.bat
  1227.       PLT
  1228.       c:\qpro\q
  1229.       WQ1
  1230.       write.exe
  1231.       WRI
  1232.       winhelp.exe
  1233.       HLP
  1234.       i:\winword2\winword.exe
  1235.       DOT
  1236.       i:\winword2\winword.exe
  1237.       RTF
  1238.       i:\winword2\winword.exe
  1239.       DOC
  1240.       [Programmstart durch (S,Return)] list of programs and
  1241.       fileextensions for S and RETURN commands.
  1242.       [3 von maximal 20 Programmen]
  1243.       c:\bat\vpic
  1244.       BMP
  1245.       c:\bat\vpic
  1246.       GIF
  1247.       c:\bat\vpic
  1248.       PCX
  1249.       [Archive] list of configuration files and file extensions for
  1250.       archive programs
  1251.       [5 von maximal 6 Archiven]
  1252.       c:\config.ah\zoo201.cfg
  1253.       ZOO
  1254.       c:\config.ah\arj221.cfg
  1255.       ARJ
  1256.       c:\config.ah\pkarc36.cfg
  1257.       ARC
  1258.       c:\config.ah\pkzip11.cfg
  1259.       ZIP
  1260.       c:\config.ah\lharc113.cfg
  1261.       LZH
  1262.       [Reserve]
  1263.       [Speicher]
  1264.       [Fenster]
  1265.  
  1266.       This part of the configuration file is used by hfm to store the
  1267.       current state of the program.
  1268.  
  1269.  
  1270.  
  1271.       26   Example for the configuration file HFM4.INI:
  1272.  
  1273.  
  1274.       [ HFM  Version 4.00  13.6.94 Konfigurationsfile-Die Reihenfolge
  1275.       der EintrΣge liegt fest!]
  1276.       [Pfade]
  1277.       c:\config.ah\d.bat
  1278.       c:\config.ah\list
  1279.       c:\config.ah\tvedit
  1280.       c:\config.ah\d_exe.bat
  1281.       c:\config.ah\d.hlp
  1282.       c:\config.ah\r.exe
  1283.       c:\config.ah\arc
  1284.       ~hfm_arc.tmp
  1285.       c:\bat\sf.bat
  1286.       [Move]
  1287.       d:\drdos\move.exe
  1288.       /h /t /s
  1289.       [Farben]
  1290.       0 norm_tc
  1291.       15 high_tc
  1292.       7 fileinfo_tc
  1293.       7 norm_bc
  1294.       0 button_tc
  1295.       7 button_bc
  1296.       15 disk_tc
  1297.       4 disk_bc
  1298.       4 watch_bc
  1299.       6 first_lines_bc
  1300.       15 line3_tc
  1301.       5 line3_text_bc
  1302.       6 line3_bc
  1303.       15 frame_tc
  1304.       0 frame1_bc
  1305.       3 frame2_bc
  1306.       0 dialogbox_tc
  1307.       3 dialogbox_bc
  1308.       5 scrollbar_bc
  1309.       6 marked_bc
  1310.       15 mono_hell_tc
  1311.       0 mono_hell_bc
  1312.       [Reserve]
  1313.       r1
  1314.       r2
  1315.       r3
  1316.       r4
  1317.       r5
  1318.       r6
  1319.       r7
  1320.       r8
  1321.       r9
  1322.       r10
  1323.       [Print File prn lpt1 lpt2 lpt3]
  1324.       prn
  1325.       [Verify on drives]
  1326.       AB
  1327.       [Windows Programmstart]
  1328.       c:\win\run.exe
  1329.       [Doppelclick(msec)]
  1330.       200
  1331.       [Namen]
  1332.       0
  1333.       [Delete Typ (0: move, 1: delete, 2: default delete)]
  1334.       1
  1335.       \TRASH
  1336.       [Verify (1 ist an)]
  1337.       0
  1338.       c:\windows\smartdrv /c
  1339.       [Datumsformat (0 ist US)]
  1340.       1
  1341.        [Viruscheck]
  1342.       902
  1343.       [Screensaver Delay (0 ist aus])
  1344.       10
  1345.       c:\bat\vpic /@i:\winshare\show1.sld
  1346.       [Password (1 ist an)]
  1347.       0
  1348.       0
  1349.       [Programmstart durch(A,^A) von (1) Pfad bei (2) Extension)]
  1350.       [15 von maximal 20 Programmen]
  1351.  
  1352.       EXE
  1353.       c:\bat\vpic
  1354.       PCX
  1355.       c:\bat\vpic
  1356.       BMP
  1357.       c:\bat\vpic
  1358.       GIF
  1359.       c:\word5\word
  1360.       TXT
  1361.       c:\tp\turbo.exe
  1362.       PAS
  1363.       c:\qpro\q
  1364.       WKS
  1365.       C:\bat\hpglview.bat
  1366.       PLT
  1367.       c:\qpro\q
  1368.       WQ1
  1369.       write.exe
  1370.       WRI
  1371.       winhelp.exe
  1372.       HLP
  1373.       i:\winword2\winword.exe
  1374.       DOT
  1375.       i:\winword2\winword.exe
  1376.       RTF
  1377.       i:\winword2\winword.exe
  1378.       DOC
  1379.       c:\tp\hfm\hfmview.exe
  1380.       BAK
  1381.       [Programmstart durch (S,Return)]
  1382.       [3 von maximal 20 Programmen]
  1383.       c:\bat\vpic
  1384.       BMP
  1385.       c:\bat\vpic
  1386.       GIF
  1387.       c:\bat\vpic
  1388.       PCX
  1389.       [Archive]
  1390.       [5 von maximal 6 Archiven]
  1391.       c:\config.ah\zoo201.cfg
  1392.       ZOO
  1393.       c:\config.ah\arj221.cfg
  1394.       ARJ
  1395.       c:\config.ah\pkarc36.cfg
  1396.       ARC
  1397.       c:\config.ah\pkzip11.cfg
  1398.       ZIP
  1399.       c:\config.ah\lharc113.cfg
  1400.       LZH
  1401.       [Reserve]
  1402.       r11
  1403.       r12
  1404.       r13
  1405.       r14
  1406.       r15
  1407.       r16
  1408.       r17
  1409.       r18
  1410.       r19
  1411.       r20
  1412.        [Speicher]
  1413.       mem
  1414.       vpic
  1415.       purge /a
  1416.       purge
  1417.       lharc u HFM4 h*.pas
  1418.       vpic
  1419.       format a:
  1420.       arj u pb_86bmp n2.bmp pb86b.bmp pb86j.bmp
  1421.       vpic
  1422.       mode co80
  1423.       small_names
  1424.       bitmap
  1425.       wallpaper
  1426.       c:
  1427.       b:
  1428.       c:
  1429.       page
  1430.       a
  1431.       I
  1432.       matthias
  1433.       c:\virus\scan.exe
  1434.       b:
  1435.       j:
  1436.       *.pas
  1437.       c:\hfm.ah\
  1438.       n4.*
  1439.       j:
  1440.       b:
  1441.       pb_86bmp.arj
  1442.       n2.bmp
  1443.       [Fenster]
  1444.       B:\HFM\
  1445.       J:\HFM\
  1446.       2
  1447.       HFM_FDIS
  1448.       PAS
  1449.       HFM_EU_3
  1450.       PAS
  1451.       HFM_I202
  1452.       PAS
  1453.       HFM_FDIS
  1454.       PAS
  1455.  
  1456.  
  1457.       27   Screen colours:
  1458.       You   have  the  option  to  select  three  predefined   colour
  1459.       combinations  with   Ctrl-F1,  Ctrl-F2  and  Ctrl-F3.  For  the
  1460.       monochrome  text mode only the colour combination 3 is  usable.
  1461.       You  can  modify all colours needed for colour text modes  with
  1462.       the  command Y. For monochrome text mode the additional  colour
  1463.       variables  mono_hell_tc and mono_hell_bc are  important.  Those
  1464.       specify the colour of the borders in this mode. One should have
  1465.       the  colour 0 the other the colour 15. They can only be changed
  1466.       by modifying HFM4.INI.
  1467.  
  1468.  
  1469.  
  1470.       28   Batch file D.BAT for the start of HFM:
  1471.       When  you  want  to start a program from HFM  which  needs  the
  1472.       complete  RAM, the command will be written into the batch  file
  1473.       C:\HFM.AH\HFM_EXE.BAT. HFM stops with the  error  level  2  and
  1474.       D.BAT starts the other batch file. This in turn calls D.BAT  to
  1475.       restart HFM.
  1476.  
  1477.       ECHO OFF
  1478.       C:\HFM.AH\HFM %1 %2 %3
  1479.       IF ERRORLEVEL 2 C:\HFM.AH\HFM_EXE.BAT
  1480.  
  1481.  
  1482.       29   Use of the archive programs  ARJ, LHA, LHARC, PKARC,
  1483.       PKZIP, ZOO  :
  1484.  
  1485.       These  programs  are started automatically  with  the  relevant
  1486.       parameters.   HFM  will  show  their  archives   as   simulated
  1487.       subdirectorys. To read a directory into HFM the archive program
  1488.       writes  its  directory into the file C:\HFM.AH\ARC\~HFMARC.TMP.
  1489.       This  file will be read by HFM. This works only if the  display
  1490.       uses only one line per file.
  1491.       For every archive one configuration file is necessary. The name
  1492.       and  path  of the configuration file and the file extension  of
  1493.       the archive are given in HFM4.INI.
  1494.  
  1495.  
  1496.  
  1497.       30   Configuration files for the use of archive programs:
  1498.          (Example for ARJ version 2.21)
  1499.  
  1500.  
  1501.  
  1502.          Configuration file ARJ221.CFG for ARJ Version 2.21 and
  1503.          Version 2.41:
  1504.  
  1505.         C:\HFM.AH\arj  a -e      add a file
  1506.         C:\HFM.AH\arj  d         delete a file
  1507.         C:\HFM.AH\arj  e -e      extract a file
  1508.         C:\HFM.AH\arj  l         show the archive directory
  1509.          1                       position of the name
  1510.          2                       position of the size
  1511.          5                       Position of the date
  1512.          1                       start of year in the date
  1513.          4                       start of month in the date
  1514.          7                       start pf day in the date
  1515.          6                       position of the time
  1516.         ARJ                      fileextension of the archive
  1517.         ----                     begin of the last line before the
  1518.         directory
  1519.         ----                     begin of the first line after the
  1520.         directory
  1521.  
  1522.  
  1523.          Configuration file PKZIP09.CFG for PKZIP and PKUNZIP version
  1524.          0.9:
  1525.  
  1526.          C:\HFM.AH\pkzip -a
  1527.          C:\HFM.AH\pkzip -d
  1528.          C:\HFM.AH\pkunzip
  1529.          C:\HFM.AH\pkunzip -v
  1530.          7
  1531.          1
  1532.          5
  1533.          7
  1534.          1
  1535.          4
  1536.          6
  1537.          ZIP
  1538.          ----
  1539.          ----
  1540.  
  1541.  
  1542.          Configuration file PKZIP11U.CFG for PKZIP and PKUNZIP
  1543.          versions  1.02 and 1.1 with american date:
  1544.  
  1545.          C:\HFM.AH\pkzip -bc: -a
  1546.          C:\HFM.AH\pkzip -bc: -d
  1547.          C:\HFM.AH\pkunzip
  1548.          C:\HFM.AH\pkzip -v
  1549.           9
  1550.           1
  1551.           5
  1552.           7
  1553.           1
  1554.           4
  1555.           6
  1556.          ZIP
  1557.          ----
  1558.          ----
  1559.  
  1560.  
  1561.          Configuration file PKZIP11E.CFG for PKZIP and PKUNZIP
  1562.          version 1.1 with european date and version 2.04g:
  1563.  
  1564.         c:\hfm.ah\pkzip -bc: -a
  1565.         c:\hfm.ah\pkzip -bc: -d
  1566.         c:\hfm.ah\pkunzip
  1567.         c:\hfm.ah\pkzip -v
  1568.          9
  1569.          1
  1570.          5
  1571.          7
  1572.          4
  1573.          1
  1574.          6
  1575.         ZIP
  1576.         ----
  1577.         ----
  1578.  
  1579.  
  1580.         Configuration file LHA213.CFG for LHA version 2.13:
  1581.  
  1582.          C:\HFM.AH\lha  a
  1583.          C:\HFM.AH\lha  d
  1584.          C:\HFM.AH\lha  e
  1585.          C:\HFM.AH\lha -v
  1586.           1
  1587.           2
  1588.           5
  1589.           1
  1590.           4
  1591.           7
  1592.           6
  1593.          LZH
  1594.          ----
  1595.          ----
  1596.  
  1597.  
  1598.          Configuration file PKARC36.CFG for PKARC version 3.6:
  1599.  
  1600.          C:\HFM.AH\pkarc -bc: a
  1601.          C:\HFM.AH\pkarc -bc: d
  1602.          C:\HFM.AH\pkxarc
  1603.          C:\HFM.AH\pkxarc -v
  1604.           1
  1605.           2
  1606.           6
  1607.           7
  1608.           1
  1609.           4
  1610.           7
  1611.          ARC
  1612.          ----
  1613.          ----
  1614.  
  1615.  
  1616.          Configuration file ZOO201.CFG for ZOO version 2.01:
  1617.  
  1618.         C:\HFM.AH\zoo  a:
  1619.         C:\HFM.AH\zoo  D
  1620.         C:\HFM.AH\zoo  eO
  1621.         C:\HFM.AH\zoo  l
  1622.          8
  1623.          1
  1624.          5
  1625.          6
  1626.          5
  1627.          4
  1628.          7
  1629.         ZOO
  1630.         ----
  1631.         ----
  1632.  
  1633.          Use of other archive programs. The directory display
  1634.          requires a directory file with one line per file. This file
  1635.          is used by HFM.
  1636.  
  1637.          Special cases:
  1638.          PKZIP exists in different versions with american and with
  1639.          european date order.
  1640.         PKZIP gives no seconds in the directory display. Therefore
  1641.         seconds are treated separately when comparing the directory
  1642.         lists.
  1643.         Zoo uses written names for the month. HFM translates them
  1644.         into numeric values.
  1645.  
  1646.       31
  1647.  
  1648.       Licence, warranty and registration:
  1649.  
  1650.  
  1651.       Licence: HFM is a shareware program. I can be copied and
  1652.       distributed freely. This documentation has to be included.
  1653.       If  you decide to use HFM regularly you have to acquire a
  1654.       licence by registration. The licence fee is 30 DM or the
  1655.       equivalent amount in another currency. Cash will be accepted
  1656.       and is preferred if the payment is not in DM.
  1657.       Version 4 is a free update for registered users of an earlier
  1658.       HFM version.
  1659.  
  1660.  
  1661.          Address:         Andreas Helke
  1662.                                Steckelsgasse 14
  1663.                                6900 [69121] Heidelberg
  1664.                      Germany
  1665.  
  1666.          E-Mail address in the internet:
  1667.                                andreas@sirius.mgen.uni-heidelberg.de
  1668.  
  1669.          Bank account:    Commerzbank Heidelberg
  1670.                                Kontonummer:  1800887
  1671.                                Bankleitzahl: 67240039
  1672.  
  1673.       A invoice can be supplied upon request.
  1674.  
  1675.  
  1676.       A warranty for correct function and can not be given and
  1677.       liability for eventual damages can not be taken. HFM itself is
  1678.       stable and should run without serious faults. When other
  1679.       programs are started from HFM I found several problems. If VPIC
  1680.       version 5.0 has not enough memory (about 150 KB) it will crash
  1681.       the computer. Smartdrive with the parameter /c will disable the
  1682.       access to a drive packed with DRDOS 6 SSTOR for the current
  1683.       session, if smartdrive was not loaded before.
  1684.  
  1685.